.c12{color: #20c100;}
.c13{color: #e19b26;}
/* 登录与注册*/
html,body{background: #f5f5f5!important;}
body.bg-color1{height: 100%;}
/*登录注册公用*/
.loginRegister .lr-w,.login .l-right{padding: 25px 0 47px 0;background-color: #fff;-moz-box-shadow: 0 0 20px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);box-shadow: 0 0 20px rgba(0,0,0,.1);}
/*底部*/
.loginRegister .lr-footer{padding: 0 0 90px 0; text-align: center;line-height: 30px;}
.loginRegister .lr-footer .l-r-gap{margin: 0 7px;}
/*链接*/
.loginRegister .lr-link{color:#666;}
.loginRegister .lr-link:hover,.lr-link2:hover{text-decoration: underline;}
.loginRegister .lr-link2{color:#3487e5;}
/*位置调整*/
.loginRegister .lr-ml1{margin-left: 10px;}
/*表单*/
.loginRegister .lr-tr{height:46px;line-height: 46px;}
.loginRegister .lr-tr2{height: 132px;padding:0 0 0 81px;}
.loginRegister .lr-tr2 img{width: 203px;height: 132px;}
.loginRegister .lr-tr >div{float: left;}
.loginRegister .lr-td1{width: 81px;font-size: 14px;}
.loginRegister .lr-td1 span{display: inherit;line-height: 19px;position: relative;top: 4px;}
.loginRegister .lr-td2 .lr-input{width: 274px;}
.loginRegister .lr-td2 .lr-select,.loginRegister .lr-td4 .lr-select{padding:0;height: auto\9;padding-left: 13px;padding-left: 0\9;margin-right: 5px;}
.loginRegister .lr-td2 .lr-select{min-width: 300px;margin-right: 0;}
.loginRegister .lr-td2 .lr-btn{width: 304px;}
.loginRegister .lr-td4 .lr-input{width: 154px;}
.loginRegister .lr-td3{width: 140px;padding:0 0 0 20px;color: #e19b26;line-height: 20px;}
.loginRegister .lr-td5{padding: 0 0 0 20px;}
.loginRegister .lr-td5 img{vertical-align: middle;cursor: pointer;}
.loginRegister .lr-input,.loginRegister .lr-select{height: 34px;padding:5px 13px;border:1px solid #b0b0b0;font-size: 14px;line-height: 34px\9;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;zoom:1;}
.loginRegister .lr-select{height: 44px;}
.loginRegister .lr-btn,.lr-btn2{display:inline-block;width: 100%;height: 45px;border-bottom: 3px solid #b82123;*border:0;background-color: #e33a3c;color:#fff; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;line-height: 45px; text-align: center;}
.loginRegister .lr-btn2{width: 98px;height:44px;border:1px solid #b0b0b0;background-color: #dedede;color: #707070;line-height: 44px;}
.loginRegister .lr-btn:hover{background-color: #d73537;}
.loginRegister .lr-btn2:hover{background-color: #d5d1d1;color:#707070; }
.loginRegister .lr-psw{position: relative;top: 10px;}
.loginRegister .lr-psw,.lr-psw span{display:block;}
.loginRegister .lr-psw span{float: left;width: 46px;height: 8px; margin: 0 1px 0 0 ;background-color: #dedede;}
.loginRegister .lr-psw .lr-p3{margin: 0;}
.loginRegister .lr-psw.cur1 .lr-p1{background-color: #e33a3c;}
.loginRegister .lr-psw.cur2 .lr-p1,
.loginRegister .lr-psw.cur2 .lr-p2{background-color: #e19b26;}
.loginRegister .lr-psw.cur3 span{background-color: #20c100;}

/*登陆*/
.login{height:500px;position: relative;}
.login .l-banner{position: absolute;top: 0;left: 0}
.login .l-right{height: 472px;margin:0 0 0 740px;padding:28px 43px 0;background-color: #fff;}
.login .l-form h2{ color: #e33a3c; font-size: 18px;}
.login .l-form .lr-link{position: relative;top:4px;font-size: 14px;}
.login .l-input{margin:25px 0 0  0;padding:0 13px 0 45px; border:1px solid #b0b0b0;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.login .l-input .lr-input{display: block;width: 100%;border:0;padding: 5px 0;}
.login .l-input .icon{position: absolute;top: 50%;left: 0;}
.i-login-1{width: 27px;height: 22px;background-position: -360px -60px;}
.i-login-2{width: 23px;height: 25px;background-position: -390px -60px;}
.login .l-input .i-login-1{margin:-11px 0 0 0;left: 12px;}
.login .l-input .i-login-2{margin:-12.5px 0 0 0;left: 13px;}
.login .l-other {margin: 45px 0 0 0;}
.login .l-gap{position: relative;}
.login .l-gap i{height: 1px;margin: -.5px 0 0 0; position: absolute;top:50%;left: 177px;right: 0;background-color: #999;}
.login .l-other >a img{margin:31px 22px 0 0; }
/*注册导航*/
.loginRegister .lr-nav{margin:0 0 0 40px;}
.loginRegister .lr-nav li{float: left;width: 117px;height: 34px;border-bottom: 3px solid #fff;28px;position: relative;font-size: 18px;text-align: center;}
.loginRegister .lr-nav li i{width: 1px;position: absolute;top:0;height: 26px;background-color: #999;}
.loginRegister .lr-nav li i.lr-n-gap{right: 0}
.loginRegister .lr-nav li i.lr-n-gap2{left: 0}
.loginRegister .lr-nav li.cur{border-bottom-color: #e33a3c;}
.loginRegister .lr-nav li.cur a{color: #e33a3c;}
.loginRegister .lr-n-link{float:right;margin:0 46px 0 0; font-size: 16px;}
.loginRegister .lr-n-link a{color: #e33a3c;}
.loginRegister .lr-n-link a:hover{text-decoration:underline;}
/*个人注册*/
.register{position: relative}
.register .r-form{margin: 0 0 0 40px;}
.register .r-banner{position: absolute;top: 31px;right: 67px;}
/*企业注册*/
.enterprise .e-item{margin:55px 58px 0;padding: 55px 0 0 0;border-top:1px solid #d2d2d2; position: relative;}
.enterprise .e-form >div:first-child{margin-top: 0;border-top:0;}
.enterprise .e-step{position:absolute;top: 54px;left: 0;font-size: 16px;}
.enterprise .e-step span{position: relative;top:-4px;}
.i-step1,.i-step2,.i-step3{width: 40px;height: 50px;background-position: -460px -72px;}
.i-step2{background-position: -460px -122px;}
.i-step3{background-position: -460px -172px;}
.enterprise .e-con,.findPsw .fp-form{width:550px;margin:0 auto;}
/*注册成功*/
.register .r-ok{padding: 132px 0 133px 0;text-align: center;}
.register .r-o-title{margin: 23px 0 0 0;font-size: 18px;line-height: 28px;}
.register .r-ok .btn-submit{width: 152px;}
.i-ok{width: 60px;height: 60px;background-position: -400px -222px;}
/*忘记密码*/
.loginRegister .findPsw.lr-w{padding: 45px 0 115px 0;}
.findPsw .flowStep{width: 1029px;float: none;margin:0 auto;}
.findPsw .flowStep .fs-item{width: 256px;}
.findPsw .fp-form {margin: 103px auto 0;}
.findPsw .fp-form .lr-td2 .lr-btn{width: 240px;}
.findPsw .fp-tip{margin: 71px auto 0; text-align: center;font-size: 14px;}
.findPsw .fp-chose{width: 520px;margin: 0 auto;}
.findPsw .fp-title{margin: 61px 0 0 0;font-size: 14px;}
.findPsw .fp-c-con{margin: 37px 0 0 0;}
.findPsw .fp-c-con >div{width: 97px;height: 141px;padding:0 0 0 152px;border:1px solid #d2d2d2;line-height: 141px; position: relative;}
.findPsw .fp-c-con >div.cur{border-color: #f39800;}
.findPsw .lr-btn{display: block;width: 240px;}
.findPsw .fp-c-con .icon-b{position: absolute;top:50%;left: 40px;}
.i-b-mail{width: 76px;height: 71px;background-position: -320px -222px;}
.i-b-phone{width: 46px;height: 76px;background-position: -266px -222px;}
.findPsw .fp-c-con .i-b-mail{margin: -35.5px 0 0 0;}
.findPsw .fp-c-con .i-b-phone{margin: -38px 0 0 0;}
.findPsw .fp-chose .lr-btn{margin:42px auto 0;}
.findPsw.register .r-ok{padding: 120px 0 60px 0;}
.findPsw .btn-submit.fp-btn{position: relative;*height:38px;border:1px solid #d7d7d7;background-color: #fff;color: #666;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;}
.findPsw .btn-submit.fp-btn:before,.findPsw .btn-submit.fp-btn:after{display: block;content: ""; width: 1px;height: 0px;position: absolute;top: -80px;left: -1;background-color:#d73537;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;}
.findPsw .btn-submit.fp-btn:before{left: 0}
.findPsw .btn-submit.fp-btn:after{right: 0;top: 120px;}
.findPsw .btn-submit.fp-btn:hover{background-color: #d73537;color: #fff;border-color: #dd434d;}
.findPsw .btn-submit.fp-btn:hover:before,.findPsw .btn-submit.fp-btn:hover:after{height: 40px;top: -1px;}